fornicating slipper snail - Francés Inglés Diccionario